package com.caifu.pojo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @author tww
 * ClassName: ExcelDatas.java、
 * createTime: 2020年11月27日 17:09:10
 **/
@Data
@NoArgsConstructor
@ContentRowHeight(25)
@HeadRowHeight(30)
public class ExcelData {

    /**
     * 活动室名称
     */
    @ExcelIgnore
    private String name;
    /**
     * 序号
     */
    @ExcelProperty(value = {"序号"}, index = 0)
    @ColumnWidth(10)
    private Integer nums;
    /**
     * 所属村居
     */
    @ExcelProperty(value = {"姓名"}, index = 1)
    @ColumnWidth(25)
    private String userName;
    /**
     * 活动室名称
     */
    @ExcelProperty(value = {"性别"}, index = 2)
    @ColumnWidth(25)
    private String userSex;
    /**
     * 活动室类型
     */
    @ExcelProperty(value = {"年龄"}, index = 3)
    @ColumnWidth(25)
    private String age;
    /**
     * 本月累计使用次数
     */
    @ExcelProperty(value = {"管辖机构"}, index = 4)
    @ColumnWidth(25)
    private String orgName;

    /**
     * 本年累计使用次数
     */
    @ExcelProperty(value = {"核销类型"}, index = 5)
    @ColumnWidth(25)
    private String type;

    /**
     * 本年累计使用次数
     */
    @ExcelProperty(value = {"核销时间"}, index = 6)
    @ColumnWidth(30)
    @DateTimeFormat("yyyy年MM月dd日HH时mm分ss秒")
    private Date createdTime;
}
